Ensure initrd fields are set to 0 when no initrd is present (by Kevin Tian)
authordjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Thu, 29 Dec 2005 21:31:18 +0000 (15:31 -0600)
committerdjm@kirby.fc.hp.com <djm@kirby.fc.hp.com>
Thu, 29 Dec 2005 21:31:18 +0000 (15:31 -0600)
tools/libxc/xc_linux_build.c

index 73f0c87aa37cb796ac0809cef374f410cdd53ada..bab6e8d1a85c5b9f39284a2b83749e9154de678c 100644 (file)
@@ -397,6 +397,9 @@ static int setup_guest(int xc_handle,
     {
         ctxt->initrd.start    = vinitrd_start;
         ctxt->initrd.size     = initrd_len;
+    } else {
+        ctxt->initrd.start    = 0;
+        ctxt->initrd.size     = 0;
     }
     strncpy((char *)ctxt->cmdline, cmdline, IA64_COMMAND_LINE_SIZE);
     ctxt->cmdline[IA64_COMMAND_LINE_SIZE-1] = '\0';